/**
 * Data Object
 *
 * 계정관리 그룹 기본정책 
 *
 * @author KJH
 * @version 1.0, 2013-08-08
 * @fix([수정자]) [yyyy-mm-dd]: [수정 내용]
 *
 */
package com.ubst.smartad.dao;

public class TSASysGroupPolicyOPTDO{

	public String groupid;						// 그룹아이디                       
	public int passmaxday;						// 비밀번호최대사용일             
	public int passminday;						// 비밀번호최소사용일             
	public int passwarn;						// 비밀번호경고일                 
	public int inactiveday;						// 비밀번호만기후 차단일          
	public int loginretry;						// 로그인 RETRY횟수               
	public int retryreset;						// 재시도횟수 초기화시간          
	public int suspendtime;						// RETRY실패시 차단시간(분단위)           
	public int unusedtime;						// 비사용기간 판별시간(분단위)            
	public int sessioncnt;						// 계정별 세션수                  
	public int sessiontimeout;					// 세션타임아웃 시간(분단위)              
	public int passminlen;						// 비밀번호최소길이               
	public int passmaxlen;						// 비밀번호최대길이               
	public int passhistory;						// 이전비밀번호 저장갯수          
	public int passminalpha;					// 비밀번호 최소 문자수           
	public int passmindigit;					// 비밀번호 최소 숫자수           
	public int passminualpha;					// 비밀번호 최소 대문자수         
	public int passminlalpha;					// 비밀번호 최소 소문자수         
	public int passminspecial;					// 비밀번호 최소 특수문자수       
	public int passmindiff;						// 이전비밀번호와 최소 다른문자수 
	public int passmaxseq;						// 연속문자 최대 반복횟수         
	public int passmaxrepeat;					// 동일문자 최대 반복횟수         
	public String defaulthome;					// 디폴트 홈 디렉토리             
	public String defaultshell;					// 디폴트 쉘                      
	public String cresult;						// 작업결과                       
	public int nstatus;							// 상태                           
	public String lastsyncdate;					// 동기화일자                     

	public TSASysGroupPolicyOPTDO(){
		this.groupid = "";
		this.passmaxday = 30;
		this.passminday = 7;
		this.passwarn = 7;
		this.inactiveday = 7;
		this.loginretry = 0;
		this.retryreset = 5;
		this.suspendtime = 5;
		this.unusedtime = 0;
		this.sessioncnt = 0;
		this.sessiontimeout = 30;
		this.passminlen = 6;
		this.passmaxlen = 16;
		this.passhistory = 3;
		this.passminalpha = 2;
		this.passmindigit = 1;
		this.passminualpha = 0;
		this.passminlalpha = 0;
		this.passminspecial = 1;
		this.passmindiff = 1;
		this.passmaxseq = 1;
		this.passmaxrepeat = 1;
		this.defaulthome = "";
		this.defaultshell = "";
		this.cresult = "N";
		this.nstatus = 0;
		this.lastsyncdate = "";
	}

}















